package defpackage; import android.content.Intent; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.webkit.CookieManager; import android.webkit.CookieSyncManager; import cn.wps.moffice.main.framework.BaseTitleActivity; import cn.wps.moffice.main.framework.IBaseActivity; import cn.wps.moffice_eng.R; import cn.wps.util.JSONUtil; import defpackage.cqn; import java.util.HashMap; import java.util.Iterator; import org.json.JSONObject; /* renamed from: gvd reason: default package */ public final class gvd extends IBaseActivity { private String cvP = ""; private gvc hDv; private boolean hDw; private long hDx; private long hDy; private boolean hDz; public gvd(BaseTitleActivity baseTitleActivity) { super(baseTitleActivity); } private void bVx() { this.hDx = (System.currentTimeMillis() - this.hDy) + this.hDx; } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private gvc bVy() { if (this.hDv == null) { this.hDv = new gvc(this); gvc gvc = this.hDv; String url = getUrl(); HashMap<String, String> bVz = bVz(); if (gvc.mWebView == null) { gvc.mWebView = gvc.getWebView(); } if (gvc.hDf) { CookieSyncManager.createInstance(gvc.mWebView.getContext().getApplicationContext()); CookieManager instance = CookieManager.getInstance(); instance.setAcceptCookie(true); instance.setCookie(url, "wps_sid=" + fok.bBq().getWPSSid() + ";domain=.wps.cn;path=/;"); CookieSyncManager.getInstance().sync(); } ebj.mK(url); if (bVz == null) { gvc.getWebView().loadUrl(url); } else { gvc.getWebView().loadUrl(url, bVz); } } return this.hDv; } private HashMap<String, String> bVz() { if ("membership_webview_activity_type_do_task".equals(getIntent().getStringExtra("membership_webview_activity_type_key"))) { String stringExtra = getIntent().getStringExtra("membership_webview_activity_header_key"); if (stringExtra != null) { try { if (stringExtra.length() != 0) { JSONObject jSONObject = new JSONObject(stringExtra); HashMap<String, String> hashMap = new HashMap<>(); Iterator<String> keys = jSONObject.keys(); while (keys.hasNext()) { String next = keys.next(); hashMap.put(next, jSONObject.getString(next)); } return hashMap; } } catch (Exception e) { } } return null; } return null; } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void onBack() { boolean z; if (this.hDv.htd > 0) { gvc gvc = this.hDv; gvc.mWebView.loadUrl("javascript:appJs_backPress(" + gvc.htd + ")"); return; } gvc gvc2 = this.hDv; String url = gvc2.mWebView.getUrl(); if (gvc2.hDd.getUrl().equalsIgnoreCase(url) || !gvc2.mWebView.canGoBack()) { z = false; } else { String str = gvc2.hDe.get(url); if (!TextUtils.isEmpty(str)) { gvc2.mActivity.getTitleBar().setTitleText(str); } gvc2.mWebView.goBack(); z = true; } if (!z) { bVx(); Intent intent = getIntent(); intent.putExtra("membership_webview_activity_view_time", this.hDx); if (this.hDv.dGh) { setResult(-1, intent); } else { setResult(0, intent); } finish(); } } @Override // defpackage.fyr public final fys createRootView() { return bVy(); } public final String getUrl() { if (TextUtils.isEmpty(this.cvP)) { String stringExtra = getIntent().getStringExtra("membership_webview_activity_type_key"); if ("membership_webview_activity_type_rice_store".equals(stringExtra)) { this.cvP = "https://vip.wps.cn/store/mobile"; } else if ("membership_webview_activity_type_sign".equals(stringExtra)) { this.cvP = "https://vip.wps.cn/sign/mobile"; } else if ("membership_webview_activity_type_task_link".equals(stringExtra) || "membership_webview_activity_type_view_ad".equals(stringExtra) || "membership_webview_activity_type_do_task".equals(stringExtra) || "membership_webview_activity_tpye_customurl".equals(stringExtra)) { this.cvP = getIntent().getStringExtra("membership_webview_activity_link_key"); } else if ("membership_webview_activity_type_privilege".equals(stringExtra)) { String stringExtra2 = getIntent().getStringExtra(cqy.csM); if (TextUtils.isEmpty(stringExtra2)) { stringExtra2 = "android_vip"; } this.cvP = "https://android.wps.cn/epersonal/user-privilege-v3/index.html?source=" + stringExtra2; } else if ("membership_webview_activity_type_privilege_detailwps".equals(stringExtra)) { String stringExtra3 = getIntent().getStringExtra(cqy.csM); if (TextUtils.isEmpty(stringExtra3)) { stringExtra3 = "android_vip"; } int intExtra = getIntent().getIntExtra("membership_webview_activity_member_id", 20); if (intExtra == 12) { this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-docer.html?source=" + stringExtra3; } else if (intExtra == 20) { this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-wps.html?source=" + stringExtra3; } else if (intExtra == 40) { this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-super-all.html?source=" + stringExtra3; } else { this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-wps.html?source=" + stringExtra3; } } else if ("membership_webview_activity_type_privilege_detailpdf".equals(stringExtra)) { this.cvP = "https://android.wps.cn/epersonal/user-privilege-v2/detail-pdf.html?source=" + getIntent().getStringExtra(cqy.csM); } else if ("membership_webview_activity_type_coupon".equals(stringExtra)) { this.cvP = "https://vip.wps.cn/wap/mycard"; } else if ("membership_webview_activity_type_order_center".equals(stringExtra)) { this.cvP = "https://vip.wps.cn/wap/order"; } else if ("membership_webview_activity_type_membership_clause".equals(stringExtra)) { this.cvP = "https://vip.wps.cn/wap/privacy/agreement"; } else if ("membership_webview_activity_type_membership_task".equals(stringExtra)) { this.cvP = getIntent().getStringExtra("membership_webview_activity_type_membership_task_link"); } else if ("membership_webview_activity_gifts".equals(stringExtra)) { this.cvP = "https://android.wps.cn/epersonal/user-package/index.html"; } else if ("membership_webview_activity_lottory".equals(stringExtra)) { this.cvP = "https://lucky.wps.cn/mobile"; } else if ("membership_webview_activity_type_manage_autopay".equals(stringExtra)) { this.cvP = "https://android.wps.cn/epersonal/user-renewals/index.html#/"; } else if ("membership_webview_activity_type_traffic".equals(stringExtra)) { cqn.b ars = cqn.arn().ars(); if (ars != null && !lwv.isEmpty(ars.cqm)) { this.cvP = ars.cqm; } } else if ("membership_webview_activity_type_movietickets".equals(stringExtra)) { cqn.b ars2 = cqn.arn().ars(); if (ars2 != null && !TextUtils.isEmpty(ars2.cqf)) { this.cvP = ars2.cqf; } } else if ("membership_webview_activity_type_creditcard".equals(stringExtra)) { cqn.b ars3 = cqn.arn().ars(); if (ars3 != null && !TextUtils.isEmpty(ars3.cqg)) { this.cvP = ars3.cqg; } } else if ("membership_webview_activity_tpye_cloud_privilege".equals(stringExtra)) { this.cvP = "https://android.wps.cn/epersonal/cloud-privilege/index.html"; String stringExtra4 = getIntent().getStringExtra(cqy.csN); if (!TextUtils.isEmpty(stringExtra4)) { this.cvP += "?from=" + stringExtra4; } } else if ("membership_webview_activity_type_messagecenter".equals(stringExtra)) { this.cvP = "https://android.wps.cn/epersonal/user-msg-center/index.html#/"; } } return this.cvP; } @Override // defpackage.fyr public final void onActivityResult(int i, int i2, Intent intent) { if (this.hDv != null) { gvc gvc = this.hDv; fmf.onActivityResult(i, i2, intent); if (gvc.hDh != null) { gvc.hDh.onActivityResult(i, i2, intent); } } } @Override // defpackage.fyr public final void onBackPressed() { onBack(); } @Override // defpackage.fyr public final void onCreate(Bundle bundle) { boolean z = false; super.onCreate(bundle); this.hDx = 0; if (luf.gQ(this.mActivity)) { this.mActivity.setRequestedOrientation(1); } getTitleBar().setIsNeedMultiDoc(false); getTitleBar().setCustomBackOpt(new Runnable() { /* class defpackage.gvd.AnonymousClass1 */ public final void run() { gvd.this.onBack(); } }); String stringExtra = getIntent().getStringExtra("membership_webview_activity_type_key"); if ("membership_webview_activity_type_task_link".equals(stringExtra) || "membership_webview_activity_type_view_ad".equals(stringExtra) || "membership_webview_activity_type_traffic".equals(stringExtra) || "membership_webview_activity_type_movietickets".equals(stringExtra) || "membership_webview_activity_type_creditcard".equals(stringExtra) || "membership_webview_activity_type_templatecardh5".equals(stringExtra)) { z = true; } this.hDw = z; if (this.hDw) { getTitleBar().setIsNeedShareBtn(true, new View.OnClickListener() { /* class defpackage.gvd.AnonymousClass2 */ public final void onClick(View view) { if (!hai.dS(gvd.this.mActivity)) { lvg.d(gvd.this.mActivity, R.string.documentmanager_cloudfile_no_network, 0); return; } gtn gtn = new gtn(gvd.this.mActivity); gtn.setTitle(null); gtn.setUrl(gvd.this.getUrl()); BaseTitleActivity baseTitleActivity = gvd.this.mActivity; gvc bVy = gvd.this.bVy(); hbd.a(baseTitleActivity, "[WPS Office] - " + bVy.mWebView.getTitle() + " - " + bVy.mWebView.getUrl(), null, gtn); } }); } } @Override // defpackage.fyr public final void onDestroy() { ebj.d(bVy().mWebView); gvc.onDestroy(); super.onDestroy(); } @Override // defpackage.fyr public final void onPause() { super.onPause(); bVx(); this.hDz = true; } @Override // defpackage.fyr public final void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) { super.onRequestPermissionsResult(i, strArr, iArr); if (this.hDv != null) { gvc gvc = this.hDv; if (gvc.hDh != null) { gvc.hDh.onRequestPermissionsResult(i, strArr, iArr); } } } @Override // defpackage.fyr public final void onResume() { super.onResume(); this.hDy = System.currentTimeMillis(); gvc bVy = bVy(); if (bVy.hsJ) { if (ebo.arU()) { bVy.getWebView().reload(); } bVy.hsJ = false; } if (this.hDz) { this.hDz = false; if ("membership_webview_activity_type_privilege".equals(getIntent().getStringExtra("membership_webview_activity_type_key"))) { gvc bVy2 = bVy(); bVy2.mWebView.post(new Runnable() { /* class defpackage.gvc.AnonymousClass4 */ public final void run() { fno bBh; String asP = gvk.asP(); if (asP == null) { asP = ""; } String str = ""; if (!TextUtils.isEmpty(asP) && (bBh = fok.bBq().geJ.bBh()) != null) { str = JSONUtil.toJSONString(bBh); } gvc.this.mWebView.loadUrl("javascript:appJs_onResumeWebView('" + asP + "', '" + str.replace("\\", "\\\\") + "')"); } }); } } } }